\hypertarget{classraft_1_1parallel__k}{}\section{raft\+:\+:parallel\+\_\+k Class Reference}
\label{classraft_1_1parallel__k}\index{raft\+::parallel\+\_\+k@{raft\+::parallel\+\_\+k}}
Inheritance diagram for raft\+:\+:parallel\+\_\+k\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classraft_1_1parallel__k}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classraft_1_1parallel__k_a7bc1c201f49ad35e35bffead39da7fc9}{}{\bfseries parallel\+\_\+k} (void $\ast$const ptr, const std\+::size\+\_\+t nbytes)\label{classraft_1_1parallel__k_a7bc1c201f49ad35e35bffead39da7fc9}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class T $>$ }\\std\+::size\+\_\+t \hyperlink{classraft_1_1parallel__k_a73b5ea02ddaf42293de155d0f256c854}{add\+Port\+To} (\hyperlink{class_port}{Port} \&port)
\item 
\hypertarget{classraft_1_1parallel__k_a60932e6e784dd7950d167b5d4ee5344f}{}void {\bfseries lock\+\_\+helper} (\hyperlink{class_port}{Port} \&port)\label{classraft_1_1parallel__k_a60932e6e784dd7950d167b5d4ee5344f}

\item 
\hypertarget{classraft_1_1parallel__k_a614bbcef8b5d5aa053e137ef4654be25}{}void {\bfseries unlock\+\_\+helper} (\hyperlink{class_port}{Port} \&port)\label{classraft_1_1parallel__k_a614bbcef8b5d5aa053e137ef4654be25}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classraft_1_1parallel__k_a6cae46ace01fb33bd32147d43dda3eec}{}std\+::size\+\_\+t {\bfseries port\+\_\+name\+\_\+index} = 0\label{classraft_1_1parallel__k_a6cae46ace01fb33bd32147d43dda3eec}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classraft_1_1parallel__k_a59b0d31ff28240338a2b6e682030ca3c}{}class {\bfseries \+::\+Schedule}\label{classraft_1_1parallel__k_a59b0d31ff28240338a2b6e682030ca3c}

\item 
\hypertarget{classraft_1_1parallel__k_a126c9d6caad2646cb2c25898b955c79a}{}class {\bfseries \+::\+Map}\label{classraft_1_1parallel__k_a126c9d6caad2646cb2c25898b955c79a}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Function Documentation}
\hypertarget{classraft_1_1parallel__k_a73b5ea02ddaf42293de155d0f256c854}{}\index{raft\+::parallel\+\_\+k@{raft\+::parallel\+\_\+k}!add\+Port\+To@{add\+Port\+To}}
\index{add\+Port\+To@{add\+Port\+To}!raft\+::parallel\+\_\+k@{raft\+::parallel\+\_\+k}}
\subsubsection[{add\+Port\+To(\+Port \&port)}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ std\+::size\+\_\+t raft\+::parallel\+\_\+k\+::add\+Port\+To (
\begin{DoxyParamCaption}
\item[{{\bf Port} \&}]{port}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}\label{classraft_1_1parallel__k_a73b5ea02ddaf42293de155d0f256c854}
add\+Port -\/ adds a port, either to the input or output depending on what the sub-\/class type is 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
parallelk.\+hpp\item 
parallelk.\+cpp\end{DoxyCompactItemize}
